package com.yuanfeng.order.vo;

import lombok.Data;

import java.math.BigDecimal;

/**
 * 已售订单商品详情
 *
 * @author Poi
 */
@Data
public class GoodsOrderDetailsVO {

    /**
     * 商品id
     */
    private String goodsId;

    /**
     * 商品名称
     */
    private String goodsName;

    /**
     * 商品图片
     */
    private String goodsImage;

    /**
     * 商品价格
     */
    private String goodsPrice;

    /**
     * 快递公司
     */
    private String expressName;

    /**
     * 订单商品数量
     */
    private Integer orderGoodsNum;

    /**
     * 物流单号
     */
    private String orderShippingCode;

    /**
     * 退款状态：0：无退款 1：退款中 2：退款完成  3：商家拒绝退款
     */
    private String goodsRefundStatus;

    /**
     * 退货状态
     */
    private String  goodsReturnStatus;

    /**
     * 退货数量
     */
    private String orderGoodsReturnnum;

    /**
     * 规格
     */
    private String orderSpecChineseValue;

    /**
     * 实付金额
     */
    private BigDecimal orderGoodsPaymentAmount;

    /**
     * 代金券支付
     */
    private BigDecimal voucherPrice;

    /**
     * 红包
     */
    private BigDecimal orderRptPrice;

    /**
     * 商品id
     */
    private String commonId;

    /**
     * 供应商商品价格
     */
    private BigDecimal supperGoodsPrice;

    /**
     * 供应商订单总价 实付价 （含运费）
     */
    private BigDecimal supperPaymentAmount;

    /**
     * 供应商订单总价 (不含运费)
     */
    private BigDecimal supperOrderAmount;

    /**
     * 1：会员商品，2：阶梯价商品
     */
    private Integer hyOrStep;

    /**
     * 单位
     */
    private String dw;

    /**
     * 含税单价
     */
    private BigDecimal goodsTaxPrice;

    /**
     * 未税单价
     */
    private BigDecimal goodsWeiPrice;

    /**
     * 税率
     */
    private BigDecimal taxRate;

    /**
     * 改价次数
     */
    private Integer orderGoodsAdjustNum;

    /**
     * 改价最初金额
     */
    private BigDecimal orderGoodsAdjustBeforePrice;

}
